home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
answrbok
/
6_10.lha
/
6_10
/
makefile
< prev
next >
Wrap
Makefile
|
1993-08-08
|
2KB
|
62 lines
C= CC -I. -I../../CC
FLAGS= -I.
RROR= ../../error.a
RC= 6_10cons.c 6_10eq.c 6_10add.c 6_10cmp.c 6_10pos.c \
6_10min.c 6_10neg.c 6_10mul.c 6_10div.c 6_10out.c 6_10in.c
BJ= $(SRC:.c=.o)
ll: 6_10tst3 6_10tst2 6_10tst
_10tst3: 6_10tst3.o $(OBJ)
$(CC) 6_10tst3.o $(OBJ) -o 6_10tst3 $(ERROR)
_10tst2: 6_10tst2.o $(OBJ)
$(CC) 6_10tst2.o $(OBJ) -o 6_10tst2 $(ERROR)
(OBJ): lint.h
_10tst: 6_10tst.o $(OBJ)
$(CC) 6_10tst.o $(OBJ) -o 6_10tst $(ERROR)
_10all.o: 6_10all.c \
lint.h 6_10a4.h 6_10a5.h \
6_10cons.c 6_10eq.c \
6_10add.c 6_10pos.c 6_10min.c 6_10neg.c 6_10mul.c 6_10div.c \
6_10out.c 6_10in.c
_10tst.o: 6_10tst.c lint.h
st2: lint.h 6_10cons.c 6_10eq.c 6_10out.c
$(CC) +i -g 6_10tst2.c -o 6_10tst2
MP= tstA.cmp tstB.cmp tst1.cmp tst2.cmp tst3.cmp tst4.cmp tst5.cmp tst6.cmp
N= tstB.in tst1.in tst2.in tst3.in tst4.in tst5.in tst6.in
UT= tstA.out tstB.out tst1.out tst2.out tst3.out tst4.out tst5.out tst6.out
stA.out: 6_10tst ; 6_10tst > tstA.out
stB.out: 6_10tst2 tstB.in ; 6_10tst2 < tstB.in > tstB.out
st1.out: 6_10tst3 tst1.in ; 6_10tst3 < tst1.in > tst1.out
st2.out: 6_10tst3 tst2.in ; 6_10tst3 < tst2.in > tst2.out
st3.out: 6_10tst3 tst3.in ; 6_10tst3 < tst3.in > tst3.out
st4.out: 6_10tst3 tst4.in ; 6_10tst3 < tst4.in > tst4.out
st5.out: 6_10tst3 tst5.in ; 6_10tst3 < tst5.in > tst5.out
st6.out: 6_10tst3 tst6.in ; 6_10tst3 < tst6.in > tst6.out
est: all $(OUT) $(CMP) $(IN)
cmp tstA.out tstA.cmp
cmp tstB.out tstB.cmp
cmp tst1.out tst1.cmp
cmp tst2.out tst2.cmp
cmp tst3.out tst3.cmp
cmp tst4.out tst4.cmp
cmp tst5.out tst5.cmp
cmp tst6.out tst6.cmp
echo tests done
st2.in: tst1.in ; sed 's/+/-/' < tst1.in > tst2.in
st3.in: tst1.in ; sed 's/+/-/' < tst1.in > tst3.in
st4.in: tst1.in ; sed 's/+/-/' < tst1.in > tst4.in
st5.in: tst1.in ; sed 's/+/-/' < tst1.in > tst5.in
st6.in: tst1.in ; sed 's/+/-/' < tst1.in > tst6.in